在declare variable時,前面要加上這個東西是什麼分類。
int age = 5;
char alphabet = a;
string phrase = "I love apple";
double circle = 3.14;
bool light = true;
main(){
int age = 5;
std::cout << age;
} // console輸出: 5
注意!記憶體數值會依據compiler的不同會有所變化喔!這不是絕對的。
char foo [20];
如下圖,佔了20個格子。一個格子是1 byte
short int a = 23;
int b = 4233;
long int c = 34235634;
long long int d = 342347912473579832;
注意:int和long int最大和最小值皆為-2147483648~2147483647,同為32位元。
short int = 2 bytes 存儲範圍是-32768~+32767
int = 4 bytes 32位元
long int = 4 bytes 32位元
long long int(C++11) = 8 bytes 最高容納19位數 64位元
float x = 53.23;
double y = 32.351923;
以上數值皆為範例,並不代表最大和最低容納大小。
float = 4 bytes
double = 8 bytes
Reference: Codecademy, Wikipedia, Google, CodeBeauty(Youtube),CSDN , 程式前沿, cplusplus.com, Geeksforgeeks(https://www.geeksforgeeks.org/c-data-types/)